mobile squads - Espagnol Anglais Dictionnaire